Tree Editor 
Collapse all tree nodesExpand as far as level 2Expand all tree nodes
Expand this node
Collapse
Expand this node
Introduction
This site offers:
Collapse all tree nodesExpand all tree nodes
Expand this node
Collapse
Expand this node
...which displays collapsible, hierarchical tree structures on web pages;
Expand this node
Collapse
Expand this node
...which allows hierarchical tree structures to be created and manipulated using a web browser.
Expand this node
Collapse
Expand this node
Technology overview
The tree display is generated on the server using PHP;
It's rendered on the client using JavaScript and DHTML;
Expand
Expand
Expand
More details...
Expand this node
Collapse
Expand this node
Tree viewer
The tree viewer component generates collapsible, hierarchical trees on a web pages.
The tree viewer has its own web page here;
The tree is dynamic - users can:
Collapse all tree nodesExpand all tree nodes
Expand
Expand
Expand
...expand nodes:
Expand
Expand
Expand
...collapse nodes:
Trees can be nested;
Arbitrary HTML can be used in tree nodes;
Expand
Expand
Expand
More details...
Expand this node
Collapse
Expand this node
Tree editor
The tree editor application allows users to create and manipulate hierarchical trees using an ordinary web browser;
The tree editor has its own web page here;
The tree is rendered using the tree viewer component while it is being edited - providing a degree of "WYSIWYG" editing;
Several sorts of operation are permitted to be performed on the tree:
Collapse all tree nodesExpand all tree nodes
Expand
Expand
Expand
Single node-oriented operations:
Expand
Expand
Expand
Branch-oriented operations:
Expand
Expand
Expand
Mass-node operations:
Branches of the tree can be treated as though they were independent roots;
Expand this node
Collapse
Expand this node
Applications
Many structures naturally form hierarchical trees:
Collapse all tree nodesExpand all tree nodes
Expand
Expand
Expand
Threaded discussions:
Expand
Expand
Expand
Human family trees:
Expand
Expand
Expand
Nested lists:
Expand
Expand
Expand
Taxonomical diagrams in biology:
Expand
Expand
Expand
Addresses, domains, file paths:
Expand
Expand
Expand
XML/HTML documents
Collapsible trees also have many applications:
Collapse all tree nodesExpand all tree nodes
Expand
Expand
Expand
Collapsible trees can hide irrelevant information:
Expand
Expand
Expand
Collapsible trees can act as summaries:
More examples should be available soon on our page of sample applications.
Expand this node
Collapse
Expand this node
Sample applications
Collapse all tree nodesExpand all tree nodes
Expand
Expand
Expand
Expand
Expand
Expand
Expand this node
Collapse
Expand this node
Other sample sites
There are a variety of sites using the tree component.
A list of sample sites is available on the page devoted to the tree viewer.
Expand this node
Collapse
Expand this node
Source code
Source code for the tree viewer tree editor and is available here.
Expand this node
Collapse
Expand this node
License
Everything on this web site has been placed into the public domain by its author.
Expand this node
Collapse
Expand this node
Development
This program is under active development - and you're welcome to join in.
Expand
Expand
Expand
More details...
Expand this node
Collapse
Expand this node
Links


Tim Tyler | Contact | http://treeeditor.com/